PROGRAM
程序段开始
EN ,ENO
使能输入/输出
END_PROGRAM
程序结束
EN ,ENO
使能输入/输出
FUNCTION
函数段开始
TRUE
逻辑真
END_FUNCTION
函数段结束
FALSE
逻辑假
FUNCTION_BLOCK
功能块段开始
TYPE
数据类型段开始
END_FUNCTION_BLOCK
功能块段结束
END_TYPE
数据类型段结束
VAR
内部变量段开始
STRUCT
结构体开始
END_VAR
变量段结束
END_STRUCT
结构体结束
VAR_INPUT
输入变量段开始
IF THEN EISIF
IF 语句
END_VAR
变量段结束
ELSE END_IF
IF语句结束
VAR_OUTPUT
输出变量段开始
CASE OF
CASE 语句
END_VAR
变量段结束
END_CASE
CASE语句结束
VAR_IN_OUT
输入输出变量段开始
FOR TO BY DO
FOR 循环语句
END_VAR
变量段结束
END_FOR
VAR_GLOBAL
全局变量段开始
REPEAT UNTIL
REPEAT 循环语句
END_VAR
变量段结束
END_REPEAT
CONSTANT
常数变量
WHILE DO
WHILE 循环语句
END_WHILE
ARRAY OF
数组
RETURN
跳转返回符
AT
直接地址
NOT,AND,OR,XOR
逻辑操作符
POINTER TO
指针
2.1.1标准数据类型
数据大类
数据类型
关键字
位数
取值范围
布尔
布尔
BOOL
1
FALSE(0)或TEUE(1)
整型
字节
BYTE
8
0~255
字
WORD
16
0~65535
双字
DWORD
32
0~4294967295
长字
LWORD
64
0~(2^64-1)
短整型
SINT
8
-128~127
无符号短整型
USINT
8
0~255
整型
INT
16
-32768~32767
无符号整型
UINT
16
0~65535
双整型
DINT
32
-2147483648~2147483647
无符号双整型
UDINT
32
0~4294967295
长整型
LINT
64
-2^63~(2^63-1)
实数
实数
REAL
32
1.175494351e-38~3.402823466e+38
长实数
LREAL
64
2.2250738585072014e-308~1.7976931348623158e+308
字符串
字符串
STRING
8*N
时间数据
时间
TIME
32
T#0ms~T#71582m47s295ms
32
TIME_OF_DAY TOD#0:0:0~TOD#1193:02:47.295
32
DATE D#1970-1-1~D#2106-02-06
32
DATE_AND_TIME DT#1970-1-1-0:0:0 ~DT#2106-02-06-06:28:15
其他
1) 标准数据类型:BOOL,REAL,INT 等。2) 标准函数名和功能块名:SIN,COS,RS,TON 等。3) 指令表语言中的文本操作符:LD,ST,ADD,GT 等。4) 结构化文本语言中的文本操作符:NOT,MOD,AND 等。
Copyright © www.yanjuntech.cn 2018-2025 all right reserved,powered by Gitbook该文件修订时间:
2019-05-04 16:26:42
|